<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title>Document</title>
    <style>
        
    </style>
</head>
<body>
    
</body>
<script>
    
    // function fn(abc){
    //     console.log(abc);
    // }

    // fn("hello");

    // fn(13123);

    // fn(true);
    
    // fn({});

    // fn([]);

    // fn(undefined);

    // fn();
    
    // fn(null);
    
    // fn(NaN);

    // fn( function(){} );

    // =========

    // function fn(abc, qwe, lkj, zxc){
    //     console.log(abc, qwe, lkj, zxc)
    // }
    // fn("hello", 123, true, {});
    // fn("hello", 123);
    // fn("hello", 123, true, {}, "world", [], function(){});

    // =========

    function fn(abc, qwe, lkj, zxc){
        // 函数内部内置的对象
        // 用来保存当前函数的所有的实参
        // 伪数组形式
        // console.log(arguments);

        // console.log( arguments[0] )

        // console.log( arguments[1] )

        // console.log( arguments[arguments.length-1] )
        // console.log( arguments.length )

        var i=0;
        while(i<arguments.length){
            console.log(arguments[i]);
            i++;
        }

    }
    fn("hello", true, false, 123, "world", 456);



</script>
</html>